package com.ic.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class Faces {

   @ApiModelProperty(value = "唯一标识符（可能是用户ID或其他唯一标识）")
   private Long id;

   @ApiModelProperty(value = "行为代码，具体含义根据业务逻辑定义")
   private Integer act;

   @ApiModelProperty(value = "年龄")
   private String age;

   @ApiModelProperty(value = "是否有胡子，1为有，0为无")
   private Integer beard;

   @ApiModelProperty(value = "背景图片URL（如果为空则没有设置）")
   private String bgImage;

   @ApiModelProperty(value = "时间戳（可能是UNIX时间戳，具体单位需根据实际业务确定）")
   private Long datetime;

   @ApiModelProperty(value = "表情")
   private Integer expression;

   @ApiModelProperty(value = "扩展身份证信息（如果为空则没有设置）")
   private String extendIdcard;

   @ApiModelProperty(value = "性别代码，1为男，0为女（或其他定义）")
   private String gender;

   @ApiModelProperty(value = "是否佩戴眼镜，1为有，0为无")
   private Integer glasses;

   @ApiModelProperty(value = "图像高度（可能用于处理或识别时的尺寸信息）")
   private Integer h;

   @ApiModelProperty(value = "是否佩戴帽子，1为有，0为无")
   private Integer hat;

   @ApiModelProperty(value = "处理后的图像数据（如果为空则没有设置）")
   private String image;

   @ApiModelProperty(value = "IP地址（可能用于记录请求来源）")
   private String ip;

   @ApiModelProperty(value = "MAC地址（可能用于设备识别）")
   private String mac;

   @ApiModelProperty(value = "遮罩信息")
   private String mask;

   @ApiModelProperty(value = "种族")
   private Integer race;

   @ApiModelProperty(value = "图像宽度（可能用于处理或识别时的尺寸信息）")
   private Integer w;

   @ApiModelProperty(value = "图像在X轴上的位置（可能用于处理或识别时的定位信息）")
   private Integer x;

   @ApiModelProperty(value = "图像在Y轴上的位置（可能用于处理或识别时的定位信息）")
   private Integer y;

   @ApiModelProperty(value = "当前时间")
   private Date date;
}
